CanHaveOnlyOnePerIdWhenIsNFT